package com.yyfax.pay.quartz.adapter;

import com.yyfax.pay.depository.domain.FuiouQueryTask;
import com.yyfax.pay.quartz.model.vo.TaskResultVO;

/**
 * 存管主动查询处理器接口
 * 
 * @author heizq
 * @date 2017-09-12 11:21:37
 * @since v1.0.0
 */
public interface DepositQueryHandlerAdapter {

	/**
	 * 处理查询逻辑
	 * 
	 * @author heizq
	 * @date 2017-09-12 11:32:11
	 * @since v1.0.0
	 * @param task
	 * @return
	 * @throws Throwable
	 */
	public TaskResultVO handle(FuiouQueryTask task) throws Throwable;
}
